Diffenator

Tables
avar
gasp
head
gvar
GPOS
prep
STAT
GDEF
name
maxp
HVAR
fvar
glyphs: modified
, , glyph: comma
gids: [117]
diff: 1.0102318674408675
) ) glyph: parenright
gids: [116]
diff: 1.0930083031245856
glyph: chFinal_cham
gids: [59]
diff: 1.1080637665820845
( ( glyph: parenleft
gids: [115]
diff: 1.4321485827179015
glyph: nFinal_cham
gids: [61]
diff: 1.7728774677437542
glyph: kha_cham
gids: [22]
diff: 1.8541695382097967
glyph: ssa_cham
gids: [53]
diff: 2.1979319351558213
glyph: ka_cham
gids: [21]
diff: 2.4516813662987804
glyph: chha_cham
gids: [28]
diff: 2.5813262321514805
glyph: nue_cham
gids: [38]
diff: 2.7804525783938083
glyph: dda_cham
gids: [40]
diff: 2.8007530199256943
glyph: ai_cham
gids: [72]
diff: 2.8263270511571523
glyph: lFinal_cham
gids: [65]
diff: 2.935354050403862
glyph: ssFinal_cham
gids: [66]
diff: 3.0170443658825703
glyph: bha_cham
gids: [45]
diff: 3.123371159931888
glyph: la_cham
gids: [51]
diff: 3.15133304478216
glyph: a_cham
gids: [68]
diff: 3.179266446972186
glyph: yaMedial_cham
gids: [74]
diff: 3.3192550331308595
glyph: ta_cham
gids: [34]
diff: 3.406574858989669
glyph: eight_cham
gids: [19]
diff: 3.4314485325355957
glyph: gha_cham
gids: [24]
diff: 3.4763545443837636
glyph: tFinal_cham
gids: [60]
diff: 3.498692291849948
glyph: na_cham
gids: [39]
diff: 3.592277916653016
glyph: nine_cham
gids: [20]
diff: 3.6083706979017562
glyph: u_cham
gids: [70]
diff: 3.7536001710126334
glyph: kFinal_cham
gids: [56]
diff: 3.7659562293301887
glyph: ga_cham
gids: [23]
diff: 4.068633037674484
glyph: spiral_cham
gids: [107]
diff: 4.104589041341026
glyph: ja_cham
gids: [29]
diff: 4.185376217566141
glyph: ma_cham
gids: [47]
diff: 4.1855182044669395
glyph: nhue_cham
gids: [31]
diff: 4.201592912718884
glyph: four_cham
gids: [15]
diff: 4.333301403456562
glyph: five_cham
gids: [16]
diff: 4.343908132498453
glyph: dha_cham
gids: [37]
diff: 4.876732769896272
glyph: iiSign_cham
gids: [92]
diff: 5.0764806974318
glyph: hSignFinal_cham
gids: [67]
diff: 5.084185997603109
glyph: yFinal_cham
gids: [63]
diff: 5.439466709337739
glyph: ya_cham
gids: [49]
diff: 5.615796813119106
glyph: ngue_cham
gids: [25]
diff: 5.616511929298916
glyph: jha_cham
gids: [30]
diff: 5.910322567677705
glyph: pha_cham
gids: [43]
diff: 6.041230566595898
glyph: nga_cham
gids: [26]
diff: 6.117085251777369
glyph: ngFinal_cham
gids: [58]
diff: 6.273276645685134
glyph: mue_cham
gids: [46]
diff: 6.432856176556787
glyph: one_cham
gids: [12]
diff: 6.704039438805237
glyph: bba_cham
gids: [48]
diff: 6.765614975425245
glyph: va_cham
gids: [52]
diff: 6.833626239401757
glyph: sa_cham
gids: [54]
diff: 7.104637366054959
glyph: pFinal_cham
gids: [62]
diff: 7.317154593380111
glyph: pa_cham
gids: [41]
diff: 7.460046848427743
glyph: six_cham
gids: [17]
diff: 7.989896174214446
glyph: ra_cham
gids: [50]
diff: 7.989896174214446
glyph: rFinal_cham
gids: [64]
diff: 7.996554352184085
glyph: uni25CC
gids: [5]
diff: 25.240343252262537
glyph: mSignFinal_cham
gids: [86]
diff: 26.34627683802354
glyph: ngSignFinal_cham
gids: [85]
diff: 27.722667185497603
glyph: uSign_cham
gids: [95]
diff: 27.91854446031544
glyph: oeSign_cham
gids: [97]
diff: 29.162834488337687
glyph: ueSign_cham
gids: [98]
diff: 30.83242578682273
glyph: oSign_cham
gids: [87]
diff: 32.34632780728229
glyph: aaSign_cham
gids: [89]
diff: 32.5585077187543
glyph: o_cham
gids: [73]
diff: 33.09075611943549
glyph: auSign_cham
gids: [94]
diff: 33.2501524291856
glyph: waMedial_cham
gids: [78]
diff: 33.95711198704391
glyph: laMedial_cham
gids: [76]
diff: 34.0060087937317
glyph: iSign_cham
gids: [91]
diff: 34.06040196858058
glyph: aiSign_cham
gids: [88]
diff: 34.40953336590917
glyph: eiSign_cham
gids: [93]
diff: 34.78465018659297
glyph: seven_cham
gids: [18]
diff: 36.96255109945446
glyph: raMedial_cham
gids: [75]
diff: 37.88315850171727
glyph: doubleDanda_cham
gids: [105]
diff: 38.31102437644855
glyph: zero_cham
gids: [11]
diff: 38.42026498736167
glyph: two_cham
gids: [13]
diff: 39.36718046224149
glyph: three_cham
gids: [14]
diff: 39.458773544017845
glyph: i_cham
gids: [69]
diff: 39.458773544017845
glyph: e_cham
gids: [71]
diff: 39.718578586652214
glyph: gFinal_cham
gids: [57]
diff: 39.738046395350956
glyph: ha_cham
gids: [55]
diff: 40.166088974711066
glyph: ppa_cham
gids: [42]
diff: 40.44747427638001
glyph: da_cham
gids: [36]
diff: 40.46841635548723
glyph: tripleDanda_cham
gids: [106]
diff: 40.92119885432895
glyph: ba_cham
gids: [44]
diff: 42.173668214472755
glyph: tha_cham
gids: [35]
diff: 42.44398372890978
glyph: nha_cham
gids: [32]
diff: 43.919422982072966
glyph: danda_cham
gids: [104]
diff: 44.29290020155648
glyph: nhja_cham
gids: [33]
diff: 44.44095945137809
Fea
f1languagesystem DFLT dflt;f1languagesystem DFLT dflt;
2languagesystem cham dflt;2languagesystem cham dflt;
3table GDEF {3table GDEF {
4    GlyphClassDef [], [], [], [];4    GlyphClassDef [], [], [], [];
5} GDEF;5} GDEF;
66
7@class1 = [ba_cham bba_cham da_cham dda_cham ga_cham jha_cham la_cham ma_cham na7@class1 = [ba_cham bba_cham da_cham dda_cham ga_cham jha_cham la_cham ma_cham na
>_cham nue_cham ppa_cham ra_cham ssa_cham ta_cham va_cham];>_cham nue_cham ppa_cham ra_cham ssa_cham ta_cham va_cham];
8@class2 = [ba_cham bba_cham bha_cham cha_cham chha_cham da_cham dda_cham dha_cha8@class2 = [ba_cham bba_cham bha_cham cha_cham chha_cham da_cham dda_cham dha_cha
>m ga_cham gha_cham ha_cham ja_cham jha_cham ka_cham kha_cham la_cham ma_cham mue>m ga_cham gha_cham ha_cham ja_cham jha_cham ka_cham kha_cham la_cham ma_cham mue
>_cham na_cham nga_cham ngue_cham nha_cham nhja_cham nhue_cham nue_cham pa_cham p>_cham na_cham nga_cham ngue_cham nha_cham nhja_cham nhue_cham nue_cham pa_cham p
>ha_cham ppa_cham ra_cham sa_cham ssa_cham ta_cham tha_cham va_cham ya_cham];>ha_cham ppa_cham ra_cham sa_cham ssa_cham ta_cham tha_cham va_cham ya_cham];
n9@markFilteringSet15 = [laMedial_cham laMedial_cham.narrow waMedial_cham waMedialn9@markFilteringSet16 = [laMedial_cham laMedial_cham.narrow waMedial_cham waMedial
>_cham.narrow uSign_cham ueSign_cham];>_cham.narrow uSign_cham ueSign_cham];
10@class3 = [dda_cham na_cham na_cham.calt nga_cham nha_cham nhja_cham];10@class3 = [dda_cham na_cham na_cham.calt nga_cham nha_cham nhja_cham];
11@class4 = [bba_cham bba_cham.calt ma_cham ma_cham.calt va_cham va_cham.calt];11@class4 = [bba_cham bba_cham.calt ma_cham ma_cham.calt va_cham va_cham.calt];
1212
13lookup SingleSubstitution1 {13lookup SingleSubstitution1 {
14    lookupflag 0;14    lookupflag 0;
15    ;15    ;
16    sub raMedial_cham_pre by raMedial_cham_pre.low;16    sub raMedial_cham_pre by raMedial_cham_pre.low;
17} SingleSubstitution1;17} SingleSubstitution1;
1818
19lookup SingleSubstitution2 {19lookup SingleSubstitution2 {
20    lookupflag 0;20    lookupflag 0;
21    ;21    ;
22    # Original source: 1 22    # Original source: 1 
23    sub raMedial_cham_pre by raMedial_cham_pre.low.alt;23    sub raMedial_cham_pre by raMedial_cham_pre.low.alt;
24} SingleSubstitution2;24} SingleSubstitution2;
2525
26lookup SingleSubstitution3 {26lookup SingleSubstitution3 {
27    lookupflag 0;27    lookupflag 0;
28    ;28    ;
29    # Original source: 2 29    # Original source: 2 
30    sub na_cham by na_cham.calt;30    sub na_cham by na_cham.calt;
31    sub ma_cham by ma_cham.calt;31    sub ma_cham by ma_cham.calt;
32    sub bba_cham by bba_cham.calt;32    sub bba_cham by bba_cham.calt;
33    sub va_cham by va_cham.calt;33    sub va_cham by va_cham.calt;
34    sub laMedial_cham by laMedial_cham.narrow;34    sub laMedial_cham by laMedial_cham.narrow;
35    sub waMedial_cham by waMedial_cham.narrow;35    sub waMedial_cham by waMedial_cham.narrow;
36    sub uSign_cham by uSign_cham.narrow;36    sub uSign_cham by uSign_cham.narrow;
37} SingleSubstitution3;37} SingleSubstitution3;
3838
39lookup ChainedContextualGSUB4 {39lookup ChainedContextualGSUB4 {
40    lookupflag 0;40    lookupflag 0;
41    ;41    ;
42    # Original source: 3 42    # Original source: 3 
43    sub @class1 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut43    sub @class1 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut
>ion3;>ion3;
44    sub @class2 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut44    sub @class2 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut
>ion3 yaMedial_cham;>ion3 yaMedial_cham;
45    sub [na_cham ma_cham bba_cham va_cham]' lookup SingleSubstitution3 [laMedial45    sub [na_cham ma_cham bba_cham va_cham]' lookup SingleSubstitution3 [laMedial
>_waMedial_cham laMedial_uSign_cham laMedial_ueSign_cham waMedial_uSign_cham waMe>_waMedial_cham laMedial_uSign_cham laMedial_ueSign_cham waMedial_uSign_cham waMe
>dial_ueSign_cham];>dial_ueSign_cham];
46} ChainedContextualGSUB4;46} ChainedContextualGSUB4;
4747
48lookup LigatureSubstitution5 {48lookup LigatureSubstitution5 {
49    lookupflag 0;49    lookupflag 0;
50    ;50    ;
51    # Original source: 4 51    # Original source: 4 
52    sub iSign_cham mSignFinal_cham by iSign_mSignFinal_cham;52    sub iSign_cham mSignFinal_cham by iSign_mSignFinal_cham;
53    sub auSign_cham mSignFinal_cham by auSign_mSignFinal_cham;53    sub auSign_cham mSignFinal_cham by auSign_mSignFinal_cham;
54    sub oeSign_cham aaSign_cham by aaSign_oeSign_cham;54    sub oeSign_cham aaSign_cham by aaSign_oeSign_cham;
55    sub oeSign_cham auSign_cham by oeSign_auSign_cham;55    sub oeSign_cham auSign_cham by oeSign_auSign_cham;
56    sub oeSign_cham mSignFinal_cham by oeSign_mSignFinal_cham;56    sub oeSign_cham mSignFinal_cham by oeSign_mSignFinal_cham;
57    sub oeSign_cham ngSignFinal_cham by oeSign_ngSignFinal_cham;57    sub oeSign_cham ngSignFinal_cham by oeSign_ngSignFinal_cham;
58} LigatureSubstitution5;58} LigatureSubstitution5;
5959
60lookup LigatureSubstitution6 {60lookup LigatureSubstitution6 {
t61    lookupflag UseMarkFilteringSet @markFilteringSet15;t61    lookupflag UseMarkFilteringSet @markFilteringSet16;
62    ;62    ;
63    # Original source: 5 63    # Original source: 5 
64    sub laMedial_cham waMedial_cham uSign_cham by laMed_waMed_uSign_cham;64    sub laMedial_cham waMedial_cham uSign_cham by laMed_waMed_uSign_cham;
65    sub laMedial_cham waMedial_cham ueSign_cham by laMed_waMed_ueSign_cham;65    sub laMedial_cham waMedial_cham ueSign_cham by laMed_waMed_ueSign_cham;
66    sub laMedial_cham uSign_cham by laMedial_uSign_cham;66    sub laMedial_cham uSign_cham by laMedial_uSign_cham;
67    sub laMedial_cham ueSign_cham by laMedial_ueSign_cham;67    sub laMedial_cham ueSign_cham by laMedial_ueSign_cham;
68    sub laMedial_cham waMedial_cham by laMedial_waMedial_cham;68    sub laMedial_cham waMedial_cham by laMedial_waMedial_cham;
69    sub laMedial_cham.narrow waMedial_cham uSign_cham by laMed_waMed_uSign_cham;69    sub laMedial_cham.narrow waMedial_cham uSign_cham by laMed_waMed_uSign_cham;
70    sub laMedial_cham.narrow waMedial_cham ueSign_cham by laMed_waMed_ueSign_cha70    sub laMedial_cham.narrow waMedial_cham ueSign_cham by laMed_waMed_ueSign_cha
>m;>m;
71    sub laMedial_cham.narrow uSign_cham by laMedial_uSign_cham;71    sub laMedial_cham.narrow uSign_cham by laMedial_uSign_cham;
72    sub laMedial_cham.narrow ueSign_cham by laMedial_ueSign_cham;72    sub laMedial_cham.narrow ueSign_cham by laMedial_ueSign_cham;
73    sub laMedial_cham.narrow waMedial_cham by laMedial_waMedial_cham;73    sub laMedial_cham.narrow waMedial_cham by laMedial_waMedial_cham;
74    sub waMedial_cham uSign_cham by waMedial_uSign_cham;74    sub waMedial_cham uSign_cham by waMedial_uSign_cham;
75    sub waMedial_cham ueSign_cham by waMedial_ueSign_cham;75    sub waMedial_cham ueSign_cham by waMedial_ueSign_cham;
76    sub waMedial_cham.narrow uSign_cham by waMedial_uSign_cham;76    sub waMedial_cham.narrow uSign_cham by waMedial_uSign_cham;
77    sub waMedial_cham.narrow ueSign_cham by waMedial_ueSign_cham;77    sub waMedial_cham.narrow ueSign_cham by waMedial_ueSign_cham;
78} LigatureSubstitution6;78} LigatureSubstitution6;
7979
80lookup SingleSubstitution7 {80lookup SingleSubstitution7 {
81    lookupflag 0;81    lookupflag 0;
82    ;82    ;
83    # Original source: 6 83    # Original source: 6 
84    sub comma by comma.cham;84    sub comma by comma.cham;
85    sub hyphen by hyphen.cham;85    sub hyphen by hyphen.cham;
86    sub period by period.cham;86    sub period by period.cham;
87} SingleSubstitution7;87} SingleSubstitution7;
8888
89lookup SingleSubstitution8 {89lookup SingleSubstitution8 {
90    lookupflag 0;90    lookupflag 0;
91    ;91    ;
92    # Original source: 7 92    # Original source: 7 
93    sub raMedial_cham by raMedial_cham_pre;93    sub raMedial_cham by raMedial_cham_pre;
94} SingleSubstitution8;94} SingleSubstitution8;
9595
96lookup ChainedContextualGSUB9 {96lookup ChainedContextualGSUB9 {
97    lookupflag 0;97    lookupflag 0;
98    ;98    ;
99    # Original source: 8 99    # Original source: 8 
100    sub raMedial_cham_pre' lookup SingleSubstitution1 @class3;100    sub raMedial_cham_pre' lookup SingleSubstitution1 @class3;
101    sub raMedial_cham_pre' lookup SingleSubstitution2 @class4;101    sub raMedial_cham_pre' lookup SingleSubstitution2 @class4;
102} ChainedContextualGSUB9;102} ChainedContextualGSUB9;
103103
104lookup SingleSubstitution10 {104lookup SingleSubstitution10 {
105    lookupflag 0;105    lookupflag 0;
106    ;106    ;
107    # Original source: 9 107    # Original source: 9 
108    sub doubleDanda_cham by doubleDanda_cham.dotless;108    sub doubleDanda_cham by doubleDanda_cham.dotless;
109} SingleSubstitution10;109} SingleSubstitution10;
110110
111feature calt {111feature calt {
112    script DFLT;112    script DFLT;
113    language dflt;113    language dflt;
114            lookup ChainedContextualGSUB4;114            lookup ChainedContextualGSUB4;
115115
116} calt;116} calt;
117117
118feature calt {118feature calt {
119    script cham;119    script cham;
120    language dflt;120    language dflt;
121            lookup ChainedContextualGSUB4;121            lookup ChainedContextualGSUB4;
122122
123} calt;123} calt;
124124
125feature ccmp {125feature ccmp {
126    script DFLT;126    script DFLT;
127    language dflt;127    language dflt;
128            lookup LigatureSubstitution5;128            lookup LigatureSubstitution5;
129129
130} ccmp;130} ccmp;
131131
132feature ccmp {132feature ccmp {
133    script cham;133    script cham;
134    language dflt;134    language dflt;
135            lookup LigatureSubstitution5;135            lookup LigatureSubstitution5;
136136
137} ccmp;137} ccmp;
138138
139feature pref {139feature pref {
140    script DFLT;140    script DFLT;
141    language dflt;141    language dflt;
142            lookup SingleSubstitution8;142            lookup SingleSubstitution8;
143143
144} pref;144} pref;
145145
146feature pref {146feature pref {
147    script cham;147    script cham;
148    language dflt;148    language dflt;
149            lookup SingleSubstitution8;149            lookup SingleSubstitution8;
150150
151} pref;151} pref;
152152
153feature pres {153feature pres {
154    script DFLT;154    script DFLT;
155    language dflt;155    language dflt;
156            lookup ChainedContextualGSUB9;156            lookup ChainedContextualGSUB9;
157157
158} pres;158} pres;
159159
160feature pres {160feature pres {
161    script cham;161    script cham;
162    language dflt;162    language dflt;
163            lookup ChainedContextualGSUB9;163            lookup ChainedContextualGSUB9;
164164
165} pres;165} pres;
166166
167feature rlig {167feature rlig {
168    script DFLT;168    script DFLT;
169    language dflt;169    language dflt;
170            lookup LigatureSubstitution6;170            lookup LigatureSubstitution6;
171171
172} rlig;172} rlig;
173173
174feature rlig {174feature rlig {
175    script cham;175    script cham;
176    language dflt;176    language dflt;
177            lookup LigatureSubstitution6;177            lookup LigatureSubstitution6;
178178
179} rlig;179} rlig;
180180
181feature ss01 {181feature ss01 {
182    script DFLT;182    script DFLT;
183    language dflt;183    language dflt;
184            lookup SingleSubstitution10;184            lookup SingleSubstitution10;
185185
186} ss01;186} ss01;
187187
188feature ss01 {188feature ss01 {
189    script cham;189    script cham;
190    language dflt;190    language dflt;
191            lookup SingleSubstitution10;191            lookup SingleSubstitution10;
192192
193} ss01;193} ss01;
194194
195feature locl {195feature locl {
196    script cham;196    script cham;
197    language dflt;197    language dflt;
198            lookup SingleSubstitution7;198            lookup SingleSubstitution7;
199199
200} locl;200} locl;
201201
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op